let data = [1,3,5,12,8,10,2]
function BubbleSort(arr) {
    if(arr === null || arr.length <2) {
        return
    }
    for(let i = 0;i < arr.length-1; i++) {
        for(let j= 1;j<arr.length;j++) {
            if(arr[j-1]>arr[j]) {
                swap(arr, j-1, j)
            }
        }
    }
    return arr
    
}
function swap(arr, i, j) {
    arr[i] = arr[i] ^ arr[j]
    arr[j] = arr[i] ^ arr[j]
    arr[i] = arr[i] ^ arr[j]
}
console.log(data)